Part Number Hot Search : 
KSD568 LND3843B KSE45H8 A9N18514 B1125 KSE45H8 ADJ51048 BD45285
Product Description
Full Text Search
 

To Download MC33884DW Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  document number: mc33884 rev. 4.0, 11/2006 freescale semiconductor technical data freescale semiconductor, inc. reserves the right to change the detai l specifications, as may be required, to permit improvements in the design of its products. ? freescale semiconductor, in c., 2006. all rights reserved. switch monitor interface the 33884 switch monitor interface is a monolithic silicon integrated circuit (ic) to perform switch monitoring functions. the device provides efficient interface between electrical switches and low voltage microprocessors. the 33884 supplies switch contact pull-up and pull down current while monitoring the input voltage level. all inputs are protected for transients when implem ented with an appropriate static discharge capacitor used on the inputs. there are four modes of operatio n: sleep, normal, polling, and polling + int timer. the polling and timer modes are similar, except the timer mode has the addition of an interrupt that is sent to the microprocessor if a switch is sensed closed, or upon the internal interrupt timer times out . an interrupt is ultimately sent to the microprocesso r. all modes of operation are easily programmed via the serial peripheral interface (spi) control. features ? full operation with 7.0 v < v pwr < 26 v, limited operation with 5.5 v < v pwr < 7.0 v ? input voltage range: -14 v to 40 v ? interface directly to micr oprocessors using spi protocol ? wake up on change of monitored switch status ? programmable wetting current ? four switch-to-ground switches ? six (fixed function) inputs monitoring six switch-to-ground switches ? two (fixed function) inputs moni toring two switch-t o-battery switches ? quiescent current in sleep mode < 10 a ? reset input defaults the device to sleep mode ? pb-free packaging designated by suffix code eg figure 1. 33884 simplified application diagram switch monitor interface dw suffix eg (pb-free) suffix 98asb42344b 24-pin soicw 33884 ordering information device temperature range (t a ) package MC33884DW/r2 -40c to 105c 24 soicw mcz33884eg/r2 6 gnd sense inputs 4 gnd / v pwr sense inputs 2 v pwr sense inputs 33884 vdd mosi miso clk gnd v dd v pwr mcu sg1 sg2 sg3 sg4 sg5 sg6 sp1 sp2 sp3 sp4 vdd cs si so sclk int sync masl reset gnd vbg sb1 sb2 vpwr cs int reset
analog integrated circuit device data 2 freescale semiconductor 33884 internal block diagram internal block diagram figure 2. 33884 simplified block diagram programmable input blocks (1-4) switch-to-ground and switch-to-battery sense inputs (x4) switch-to-ground sense inputs (x6) switch-to-battery sense inputs (x2) v dd , v+ distribution fixed input blocks gnd (1-6) fixed input blocks battery (1-2) mode control spi encode spi interface spi decode oscillator metallic or non-metallic enable or disable input block (tri-state) switch-ground, metallic or non- metallic, enable or disable fib (tri-state) switch-batt, metallic or non-metallic, enable or disable fib (tri-state) pib configure, fib/pib tri-state fib/pib metallic mode switch status normal, polling, sleep s l a v e s y n c sp1 rst quiescent current control polling mode (to all input blocks) sp2 sp3 sp4 sg1 sg2 sg3 sg4 sg5 sg6 sb1 sb2 vdd vpwr vss vbg sync masl int so si cs wake up m a s t e r / s l a v e s e l e c t sclk
analog integrated circuit device data freescale semiconductor 3 33884 pin connections pin connections figure 3. 33884 pin connections table 1. 33884 pin definitions pin number pin name formal name definitions 1 vdd voltage power this pin is 5.0 v logic supply. 2 so serial output this pin is the spi data out. 3 si serial input this pin provides data input. 4 sp1 switch input one this pin senses inputs programmed to read switch-to-ground (battery) supply contacts. 5 sg1 switch-to-ground inputs one this pin is one of six and are switch-to-ground inputs only. 6 sg2 switch-to-ground inputs two this pin is one of six and are switch-to-ground inputs only. 7 sg3 switch-to-ground inputs three this pin is one of six and are switch-to-ground inputs only. 8 sb1 switch-to battery one this pin is one of two, and senses inputs only. 9 sp2 switch input two this pin senses inputs programmed to read switch-to-ground (battery) supply contacts. 10 masl master/slave this pin identifies which device will be master and which will be slave. 11 vpwr voltage power this pin is the power source. 12 vss voltage ss this pin is a ground. 13 rst reset this pin is active low reset input to the device. 14 sync synchronization this pin is used by the slav e ic during the polling mode. 15 int interrupt this pin is an interrupt output from the device. 16 sp3 switch input three this pin senses inputs programmed to read switch-to-ground (battery) supply contacts. 17 sb2 switch-to-battery two this pin is one of two, and senses inputs only. 18 sg4 switch-to-ground inputs four this pin is one of six and are switch-to-ground inputs only. 19 sg5 switch-to-ground inputs five this pin is one of six and are switch-to-ground inputs only. 20 sg6 switch-to-ground inputs four this pin is one of six and are switch-to-ground inputs only. 21 sp4 switch input one this pin senses inputs programmed to read switch-to-ground (battery) supply contacts. 22 vbg bandgap voltage this pin.... sclk sg6 sg5 sg4 sb2 sp3 int sync rst cs vbg sp4 vdd sg1 sg2 sg3 sb1 sp2 masl vss so si sp1 vpwr 5 6 7 8 9 10 11 12 2 3 4 24 20 19 18 17 16 15 13 23 22 21 14 1
analog integrated circuit device data 4 freescale semiconductor 33884 pin connections 23 cs chip select this pin is transmits co mmunication to the device. 24 sclk serial clock this pin clocks the internal 16-bi t shift register of the device. table 1. 33884 pin definitions pin number pin name formal name definitions
analog integrated circuit device data freescale semiconductor 5 33884 electrical characteristics maximum ratings electrical characteristics maximum ratings table 2. maximum ratings all voltages are with respect to ground unless otherwise noted. rating symbol value unit power supply voltage cs , si, so, sclk, rst , masl, sync, int (1) v dd -0.3 to 7.0 v dc v pwr supply voltage (1) v pwr -16 to 50 v dc switch input voltage range v si -14 to 40 v dc recommended frequency of spi operation f spi 3.0 mhz esd voltage (2) human body model (3) (4) machine model (3) (5) v esd1 v esd2 4000 200 v storage temperature t stg -55 to 150 c operating case temperature t c -40 to 105 c operating junction temperature t j -40 to 150 c peak package reflow temperature during reflow (6) , (7) t pprt note 7. c thermal resistance (junction-to-ambient) p j-a 107 c/w notes 1 exceeding these limits may cause malfunc tion or permanent damage to the device. 2 esd data available upon request. 3 esd1 testing is performed in accordance with the human body model (c zap = 100 pf, r zap = 1500 ? ) and esd2 testing is performed in accordance with the machine model (c zap = 200 pf, r zap = 0 ? ). 4 all pins are tested individually. 5 1 kv on v pwr and v dd when connected together. see page three. 6 pin soldering temperature limit is for 10 seconds maximum duration. not designed for immersion soldering. exceeding these limi ts may cause malfunction or permanent damage to the device. 7. freescale?s package reflow capability meets pb-free requirem ents for jedec standard j-std-020c. for peak package reflow temperature and moisture sensitivity levels (msl), go to www.freescale.com, search by part number [e.g. remove prefix es/suffixes and enter the core id to view all orderable parts . (i.e. mc33xxxd enter 33xxx), and review parametrics.
analog integrated circuit device data 6 freescale semiconductor 33884 electrical characteristics static electrical characteristics static electrical characteristics table 3. static electrical characteristics characteristics noted under conditions 4.75 v v dd 5.25 v, 9.0 v v pwr 16 v, -40 c t c 105 c, unless otherwise noted. typical values, where applicable, reflect the parameter?s approximate average value with v pwr = 13 v, t a = 25c.) characteristic symbol min typ max unit power input supply voltage range quasi-functional (8) fully operational v pwr(qf) v pwr(fo) 5.5 7.0 ? 7.0 26 v supply current normal mode (i dd + i pwr ) (all switches open) i pwr(on) ? 100 300 a supply current sleep state (i dd(ss) + i pwr(on) ) i( ss) ? 2.0 10 a supply current periodic mode (polling at 30-50 ms period) (all switches open) ? 26 ? a logic supply voltage v dd 4.75 ? 5.25 v bandgap voltage output pin (tested with 130 k ? 0.1% resistor) v bg 1.18 1.26 1.4 v switch input pulse wetting current switch to battery iw(bat) 7.5 14 25 ma switch input pulse wetting current switch to ground iw(gnd) -7.5 -14 -25 ma switch input sustain current switch to battery is(bat) 0.4 0.75 1.25 ma switch input sustain current switch to ground i s(gnd) -0.4 -0.75 -1.25 ma switch input tri-state input current i t(swt) -10 ? 10 a switch input switch detection threshold i th 3.25 3.75 4.75 v switch input switch input voltage range v in -14 ? 40 v notes 8 spi inputs and outputs are operational. fault reporting may not be fully operational within this voltage range. see page five.
analog integrated circuit device data freescale semiconductor 7 33884 electrical characteristics dynamic electrical characteristics dynamic electrical characteristics table 4. dynamic electri cal characteristics characteristics noted under conditions 4.75 v v dd 5.25 v, 9.0 v v pwr 16 v, -40 c t c 105 c, unless otherwise noted. typical values, where applicable, refl ect the approximate parameter mean with v pwr = 13 v, t a = 25 c under nominal conditions, unless otherwise noted. characteristic symbol min typ max unit power input timing pulse wetting current duration t pulse 3.0 34 43 ms interrupt delay time t int(delay) 2.5 ? 13 ms sclk frequency vs. so load capacitance 200 pf 160 pf 120 pf f sclk 3.2 3.5 4.0 ? ? ? ? ? ? mhz digital interface timing input logic voltage thresholds (13) v in(logic) 0.2 x v dd ? 0.7 x v dd v so high state output voltage (i oh = 1 ma) v oh(so) 3.5 ? ? v so low state output voltage (i ol = 1 ma) v ol(so) ? ? 0.4 v so tri-state leakage current ( cs = 0.7 v dd , v so = 0 to v dd ) i t(so) -40 ? 40 a si pull down current (si = vdd) i si 5.0 ? 35 a sclk input current (0 v = vdd) i sclk -10 ? 10 a cs pull-up current ( cs = 0 v) i cs -25 ? -5.0 a rst pull down current ( rst = 0 v) i rst 5.0 ? 35 a int low state output voltage (i ol = 0.5 ma) v ol( int ) ? ? 0.4 v input capacitance on sclk, si, tri-state, so, cs (13) c in ? ? 20 pf falling edge of cs to rising edge of sclk (13) (required set-up time) t lead ? 100 140 ns falling edge of sclk to rising edge of cs (required set-up time) t lag ? ? 50 ns si to rising edge of sclk (required set-up time) t su2 ? 25 45 ns rising edge of sclk to si (required hold time) t h2 ? 25 45 ns so to rising edge of sclk t su1 90 125 ? ns rising edge of sclk to falling edge of so (hold time) t h1 90 125 ? ns so rise time, so fall time (c l = 200 pf) t r(so) t f(so) ? 30 50 ns si, cs , sclk incoming signal rise time (13) t r(si) ? ? 50 ns si, cs , sclk incoming signal fall time (13) t f(si) ? ? 50 ns time from falling edge of cs to so low impedance (13) t so(en) ? 80 110 ns notes 9 upper and lower logic threshold voltage levels apply to si, cs , sclk, rst, sync, masl. see page five. 10 this parameter is guaranteed by desi gn, however, it has not been production tested. 11 rise and fall time for incoming si, cs , and sclk signals suggested for des ign consideration to prevent the occurrence of double pulsing. 12 time required for output states data to be available at so pin.
analog integrated circuit device data 8 freescale semiconductor 33884 electrical characteristics dynamic electrical characteristics time from rising edge of cs to so high impedance (13) t so(dis) ? 80 110 ns time from falling edge of sclk to so data valid (14) t valid ? 65 105 ns recovery time for sequential transfers t rec ? 100 120 ns notes 13 time required for output states data to be terminated at so pin. 14 time required to obtain valid data out fr om so following the falling edge of sclk. table 4. dynamic electrical characteri stics (continued) characteristics noted under conditions 4.75 v v dd 5.25 v, 9.0 v v pwr 16 v, -40 c t c 105 c, unless otherwise noted. typical values, where applicable, refl ect the approximate parameter mean with v pwr = 13 v, t a = 25 c under nominal conditions, unless otherwise noted. characteristic symbol min typ max unit
analog integrated circuit device data freescale semiconductor 9 33884 functional description introduction functional description introduction the 33884 is a monolithic integrated circuit designed to interface between exte rnal electrical system switches and low voltage microprocessors via a serial peripheral interface (spi). the 33884 monitors the open/closed status of multiple external switches used in a system. the 33884 features four programmable switch-to-ground or battery sense inputs, 6 switch-to-gro und sense inputs, 2 switch-to- battery sense inputs, programmable wake up timer, programmable interrupt timer, and programmable wetting current settings. all inputs are protected for esd transients when implemented with the appropriate esd capacitor. there are numerous applications for this device in aircraft, aerospace, robotic, process & control, automotive, and security systems. potential applications exist where switch status verificati on for safety, fault tolerant operation, or process control function purposes are critical. the 33884 has four modes of operation: sleep, normal, polling, and polling + int timer. the 33884 is designed to provide a robust interface between system switch contacts and a microprocessor. each 33884 input provides the switch contact with high levels of wetting current during switch closure. after the input switch has been closed for 20 ms, the wetting current is reduced, hence reducing power dissipation in the ic. the response to a spi command will always retu rn switch status, master/ slave, int flag, and mode settings. the following section describes the programming modes and features of the 33884. microprocessor interface the m33884 directly interfaces to 3.3 or 5.0 v mcu. spi serial clock frequencies in exce ss of 5.0 mhz may be used for programming and reading switch input status. figure 4 shows the configuration between an mcu and one 33884. figure 4. spi interface with microprocessor the 33884, though originally designed for automotive use, is very useful in a variety of other applications, i.e., computer, telecommunications, and industrial fields. it is parametrically specified over an input battery/s upply voltage of 9.0 to 16.0 v but is designed to operate over a considerably wider range of 5.5 to 26.5 v. two or more 33884 devices may be used in a module system when implemented in a parallel or serial configuration. figure 5 and figure 6 show the parallel and serial configurations respectively. when using the serial configuration, 32 clock cycles are required for a complete transfer of data to the 33884. mc68hcxx microcontroller 33884 miso mosi 16 bit shift register 16 bit shift register rst sclk cs int so si int to logic receive buffer parallel ports
analog integrated circuit device data 10 freescale semiconductor 33884 functional description functional pin description figure 5. spi parallel interface with microprocessor figure 6. spi serial interface with microprocessor functional pin description chip select ( cs ) the mcu system selects the 33884 to receive its communication through the chip select ( cs) pin. with the cs in a logic low state, command words may be sent to the 33884 via the serial input (si) pin. switch status is received by the mcu via serial output (s o) pin. the falling edge of cs enables the so output, latches the state of the interrupt ( int) pin, operating mode and the state of the external switch inputs. the rising edge of cs disables the so driver, resets the int pin to logic [1], activates the received command word, and allows the 33884 to act upon new data obtained from switch inputs. to avoid any spurious data, it is essential the high-to-low and low-to-high transition of the cs signal occur only when system clock (sclk) is in a logic low state. internal to the 33884 is an active pull-up on cs pin . system clock (sclk) the system clock (sclk) pin clocks the internal 16-bit shift register. the serial input (si) data is latched into the input shift register on the rising edge of sclk signal. the serial output (so) pin shifts th e switch status bits out on the falling edge of sclk. false clocking of the shift register must be avoided to guarantee validity of data. it is essential the sclk pin be in a logic low state whenever cs makes any transition. for this reason it is recommended, though not necessary, the sclk pin be commanded to a low logic state as long as the device is not accessed ( cs in logic high state). when the cs is in a logic high state, any signal on the sclk and si pin will be ignored and th e so pin is tri-stated (high impedance). serial input (si) this serial input (si) pin is used for serial instruction data input. si information is latched in to the input register on the rising edge of sclk. a logic high state present at si when sclk rises, programs a logic [1] into the command word on rising edge of the cs signal. to program a complete word, 16 bits of information must be entered into the 33884. internal to the ic is an active pull down on the si pin. serial output (so) the serial output (so) pin is the output from the shift register. the so pin remains tri-stated until the cs pin transitions to a logic low state. all open switches are reported as logic [0], all closed switches are reported as logic [1]. the negative transition of cs will make status bit 15 available on so. each successive negative cl ock makes the next status bit available. the si/so shifting of the data follows a first-in- first-out protocol with both inpu t and output words transferring the most significant bit (msb) first. master/slave (masl) the master/slave (masl) pin is required when multiple 33884 devices are used in one module. the masl identifies which device will be the master or slave. masl identification is used during the polling mode. in the polling mode, the master device has it?s internal oscillator running while the slave device oscillator is shutdown. while polling, the master device wakes the slave via the synchronization (sync) pin. this feature provides minima l quiescent from the voltage power (vpwr) and voltage digital drain (vdd) pins. mc68hcxx microcontroller 33884 33884 mosi 16 bit shift register miso parallel ports sclk int si si so so sclk sclk cs cs rst rst int int microcontroller 33884 33884 mc68hcxx 16 bit shift register parallel ports int sclk miso mosi si si so so sclk sclk cs cs rst rst int int
analog integrated circuit device data freescale semiconductor 11 33884 functional description functional pin description synchronization (sync) the synchronization (sync) input is used by the slave ic during the polling mode. the sync allows multiple 33884 ics to poll the multiple inputs concurrently. the master controls the polling period. the sl ave is allowed to shut down it?s oscillator, thereby cons erving current. when the slave receives the sync signal from the master, the slave starts the internal oscillator and reads the switch inputs. interrupt ( int ) the interrupt ( int ) pin is an interrupt output from the 33884. the int pin is an open drain output with an internal pull-up. in the normal mode, a switch state change triggers the int pin. the int pin and int bit (flag) are latched on the falling edge of cs . this procedure determines the interrupt origin. the flag int bit in the spi word is the inverse of the int pin. the int pin is cleared on the rising edge of cs . the int pin is active only during the on time (when sink and source currents are active) in the polling mode. reset ( rst ) the reset ( rst ) pin is active low reset input to the 33884. when asserted, the 33884 will reset all internal registers, timers, and enters a sleep mode (with all switch inputs in a tri-state condition). only an mcu spi command word will wake the 33884 from a sleep state. the rst pin may be controlled directly from a general purpose input/output (gpio) pin or from a system/mcu reset. bandgap voltage (vbg) the bandgap voltage (vbg) pin requires a 130 k ? to ground for standard wetting and sustain currents. the device is tested with a 0.1 percent va lue, but a standard 1.0 percent could be used to function properly. voltage power (vpwr) the voltage power (vpwr) pin is battery/supply source pin for the 33884. the vpwr pin requires external reverse battery/supply and transient protection. maximum input voltage on vpwr is 40 v. all wetting currents and sustain currents are derived from vpwr. switch pins (sp1 : sp4) the 33884 has four programma ble switch sense inputs (sp1- p4) to read switch-to- ground or switch-to-battery/ supply contacts. transient battery/supply voltages greater than 40 v must be clamped by an external device. surface mount 0805 movs and transient voltage suppressors (tvs) are available in sot-23 packages. the sensed input is compared with an internal 4.0 v reference. when programmed to sense switch-to-battery, sensed voltages greater than 4.0 v are interpreted as a closed switch, while sensed voltages less than 4.0 v are interpreted as an open switch . the opposite holds true when inputs are programmed to sense switch-to-ground. further programming can set the wetting currents or make the i nputs tri-state. programming methods are provided in the following section. switch-to-battery (sb1 and sb2) the two switch-to-battery (sb) pins sense inputs only. transient battery/supply voltages greater than 40 v must be clamped by an external device. surface mount 0805 movs and transient voltage suppressors (tvs) are available in sot-23 packages. the sensed input is compar ed with an internal 4.0 v reference. voltages greater than 4.0 v are interpreted as a closed switch, while sensed voltages less than 4.0 v are interpreted as an open switch. programming can set wetting currents or tri-state the i nput. programming methods are provided in the following section. switch-to-ground (sg1 : sg6) the six switch-to-ground (sg) pins are inputs only. the input is compared with the internal 4.0 v reference. voltages greater than 4.0 volts are interpreted as an open switch. voltages less than 4.0 v are interpreted as a closed switch . programming can set the wetting currents or tri-state the input. programming methods are provided in the following section.
analog integrated circuit device data 12 freescale semiconductor 33884 functional device operation operational modes functional device operation operational modes power-up on initial power-up all 33884 registers are cleared and the device enters the sleep mode. to exit the sleep mode, a valid command word is required to be received from the microprocessor. sleep command sleep mode can be entered by a spi sleep command or asserting the rst pin. in sleep mode all inputs are tri?state and all internal active pull up and pull down currents are disabled. sleep mode reduces the current drain to a quiescent current level of 10 a and disables the ic. sleep mode provides lowest quiescent current for the ic. exit from sleep mode requires a valid spi run, tri?state, or metallic command. run command the run command places the ic in one of three operating modes: 1. this is the normal operating mode of the 33884. in normal mode the status of the input switches are latched on falling edge of cs and data is returned to the mcu via spi. all programmed combinations of source and sink currents, used for sensing purposes, are always active in this mode. while in the normal mode, an interrupt is generated and sent to the microprocessor whenever an external switch changes its open or closed state. prior to a switch closing, the 33884 sources 0.75 ma of sustain current. when the voltage at the input crosses the comparator threshold, 14 ma of current is allowed to flow. the 14 ma wetting current shuts off after a 20 ms timer expires. 2. the polling mode reads a switch status periodically, interrupting the microprocessor only when an external switch is sensed as being closed. when the 33884 senses all external switches to be open, the polling mode of operation continues. when a switch is sensed closed, an interrupt is se nt to the microprocessor, transferring it?s operational mode to the normal mode. the polling mode provides a reduction in quiescent current by turning off all source and sink currents during sensed switch off periods. the polling mode allows reduction of quiescent current by disabling sink and source currents during switch off periods. 3. the polling + int timer mode of operation is similar to the polling mode above, exc ept with the addition of an interrupt being sent to the microprocessor if a switch is sensed closed, or upon the internal interrupt timer timing out . an interrupt is always ultimately sent to the microprocessor in this mode. the microprocessor can be programmed to read, or ignore the reported switch status while receiving the interrupt. if a switch is sensed closed, operation automatically reverts to the normal mode. if all switches are sensed open, and the wake up timer (int timer) times out, the 33884 continues to operate in t he polling + int timer mode. the wake up timer duration may be set much longer than the polling time. the command also programs the sp1 to sp4 sense inputs (switch-to-battery logic [1] or switch-to-ground logic[0]). please refer to table 17 . tri-state command a tri-state command places all switch inputs into tri-state position. all comparators on inpu t are disabled in this mode. the device will return logic [0] for the switch status. spi programming the 33884 uses the spi in full duplex synchronous slave mode for communication with the microprocessor. the 33884 is programmed via a 16-bit word command from the mcu. the word is sent to the device with the msb first. the command word sent to the 33884 sets the mode of operation in the device. returning data received from the 33884 is the status of the sensed input switch on the falling edge of cs . sixteen clock periods are required for each transmission to be valid. after the 16 clocks, cs is returned to the inactive state (logic [1]), command words are no longer accepted into si, and the so pin is tri-st ated. the response to a spi command returns status based on previous command word. this previous command could be a hardware reset as well as any of the other commands discussed in this section.
analog integrated circuit device data freescale semiconductor 13 33884 functional device operation logic commands and registers logic commands and registers programming and configuration description spi commands from microcontroller / command protocol (data into si) sleep command the sleep command places the ic in sleep mode and essentially turns the part off. by definition, a hardware reset sends/keeps the ic in sleep m ode. all inputs are tri-stated, disabling all input bl ocks and all internal pull-ups/pull downs. only a spi command can take the ic out of sleep mode. exiting this mode requires a va lid run, tri-state, or metallic command. table 5. spi command protocol msb lsb command 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 sleep (default) 0 0 0 0 x x x x x x x x x x x x run 0 0 0 1 mod2 mod1 st3 st2 st1 ? wt2 wt1 cp4 cp3 cp2 cp1 tri-state 0 0 1 1 tg6 tg5 tg4 tg3 tg2 tg1 tp4 tp3 tp2 tp1 tb2 tb1 metallic 0 1 0 1 mg6 mg5 mg4 mg3 mg2 mg1 mp4 mp3 mp2 mp1 mb2 mb1 ic test mode 1 x x x x x x x x x x x x x x x reset values: run register ? ? ? ? u u u u u u u u u u u u tri-state register ? ? ? ? 0 0 0 0 0 0 0 0 0 0 0 0 metallic register ? ? ? ? u u u u u u u u u u u u u =unknown value coming out of sleep mode. it be must configured with run and metallic commands. note: the remaining combinations of bits [16;13] are non-functional (0010. 0100. 0110. 0111). mod[2:1] = operating mode cp[4:1] = configure programmable switch tg[6:1] = tri-state switch-to-ground tb[2:1] = tri-state switch-to-battery tp[4:1] = tri-state programmable switch st[3:1] = sample off time wt[3:1] = wake up time mg[6:1] = metallic switch-to-ground mb[2:1] = metallic switch-to-battery mp[4:1] = metallic programmable switch table 6. sleep command msb lsb command 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 sleep (default) 0 0 0 0 x x x x x x x x x x x x
analog integrated circuit device data 14 freescale semiconductor 33884 functional device operation logic commands and registers run command the run command gives access to all operating modes: normal, polling, and polling + int timer. it allows selection of t wait and t wake , and configures the programmable input blocks. bit 7 is currently unused. note that the run register values are unknown after exiting the sleep mode. mod[2:1] operating mode in the run command, the two mod bits place the device in one of three operating modes: normal, polling, and polling + int timer. st[3:1] ? off time between samples (t wait ) during both polling modes ( with and without int timer wake up, mod2=[1]), these bits select the interval of time (t wait ) the input blocks are turned off; switch transitions are not detected duri ng the off interval. wt[2:1] ? wake up time these bits allow the device to assert an external interrupt ( int ) at the following intervals during polling mode (mod2 = mod1 = 1). table 7. run command msb lsb command 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 run 0 0 0 1 mod2 mod1 st3 st2 st1 ? wt2 wt1 cp4 cp3 cp2 cp1 reset values: run register ? ? ? ? u u u u u u u u u u u u u = unknown value coming out of sleep mode. it must be configured with run command. table 8. bit definition for run command command: run (0001) with bits [12:1] mode mod2 mod1 st[3:1] wt[2:1] cp[4:1] undefined 0 0 xxx xx cp[4:1] normal 0 1 xxx xx cp[4:1] polling 1 0 st[3:1] xx cp[4:1] polling + int timer 1 1 st[3:1] wt[2:1] cp[4:1] table 9. sample off time prescales st[3:1] multiplier selected off time, t wait (ms) [t detect (4.8ms typ) x multiplier] on time (ms) 000 5 15 - 25 5.1 - 6.3 001 9 30 - 55 5.1 - 6.3 010 17 60 - 90 5.1 - 6.3 011 25 100 - 140 5.1 - 6.3 100 33 145 - 185 5.1 - 6.3 101 41 195 - 215 5.1 - 6.3 110 49 220 - 245 5.1 - 6.3 111 57 250 - 320 5.1 - 6.3 table 10. wake up delay prescales wt[2:1] multiplier selected wake up interrupt, t wait (ms) [t detect (2.8ms typ) x multiplier] 00 512 + 1 2400 - 3200 01 256 + 1 1200 - 1600 10 128 + 1 600 - 750 11 64 + 1 290 - 360
analog integrated circuit device data freescale semiconductor 15 33884 functional device operation logic commands and registers tri-state command this command places an extern al switch into a tri-state condition, essentially disconnecting the wetting current (if the switch is metallic) and the sust ain current. the internal input- threshold comparator is stil l internally connected to its external pin. this command does not change the mode of operation cp[4:1] ? configure programmable switch configure the programmable inputs sp[4:1] to detect either an external switch-to-ground (internal current source) or an external switch-to-batt ery (internal current sink). note: this configuration may be entered in any of the three valid operating modes (see mod[2:1]) within the run command. (e.g., a tri-state command received while in the polling mode leaves the part in that mode). note: the tri-state register clears all bits to logic [0] (all inputs in tri-state) in response to a hardware reset; all inputs also remain in tri-state after existing the sleep mode. metallic command this command enables the pulsed wetting current for an external metallic switch and disables it for an external non- metallic switch. this command does not change the mode of operation (e.g., a metallic command received while in polling mode leaves the part in that mode). note that the run register values are unknown after exiting the sleep mode. table 11. programmable switch bit definition cpx external switch to: 0 ground 1 battery table 12. tri-state command msb lsb command 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 tri-state 0 0 1 1 tg6 tg5 tg4 tg3 tg2 tg1 tp4 tp3 tp2 tp1 tb2 tb1 reset values: run register ? ? ? ? 0 0 0 0 0 0 0 0 0 0 0 0 tg[6:1] = tri-state switch-to-ground tb[2:1] = tri-state switch-to-battery tp[4:1] = tri-state programmable switch table 13. programmable switch bit definition tgx, tbx, tpx input configured to: 0 input disabled (default) 1 input enabled table 14. metallic command msb lsb command 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 metallic 0 1 0 1 mg6 mg5 mg4 mg3 mg2 mg1 mp4 mp3 mp2 mp1 mb2 mb1 reset values: run register ? ? ? ? u u u u u u u u u u u u u = unknown value coming out of sleep mode. it must be configured with run command. mg[6:1] = metallic switch-to-ground mb[2:1] = metallic switch-to-battery mp[4:1] = metallic programmable switch table 15. metallic switch bit definition mgx, mbx, mpx accept switch type: 0 non-metallic 1 metallic (enable wetting current pulse)
analog integrated circuit device data 16 freescale semiconductor 33884 functional device operation logic commands and registers test mode bit 16 is reserved for placing the device into a special ic test mode. it is used to conf irm various internal functions. spi responses response protocol (data out of so). reset/sleep when the reset ( rst ) input is active (logic [0]), all internal registers are cleared, thereb y placing the device in sleep mode and upon the rst input returning to the inactive state (logic [1]) the mc33884 remains in sleep mode. a spi command, received from the micr oprocessor, is necessary to command the device out of sleep mode. table 16. test mode msb lsb command 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 ic test mode 1 x x x x x x x x x x x x x x x table 17. spi responses msb lsb mode 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 reset/sleep 0 0 x x x x x x x x x x x x x x normal 0 1 masl int sg6 sg5 sg4 sg3 sg2 sg1 sp4 sp3 sp2 sp1 sb2 sb1 polling 1 0 masl x sg6 sg5 sg4 sg3 sg2 sg1 sp4 sp3 sp2 sp1 sb2 sb1 polling + int timer 1 1 masl int sg6 sg5 sg4 sg3 sg2 sg1 sp4 sp3 sp2 sp1 sb2 sb1 sg[6:1] = switch-to-ground flag sb[2:1] = switch-to-battery flag sp[4:1] = programmable switch flag masl = master/slave identification flag int = external interrupt flag table 18. reset/sleep msb lsb mode 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 reset/sleep 0 0 x x x x x x x x x x x x x x note: the spi response given while sending the command to exit sleep mode should be ignored due to unknown power-up state.
analog integrated circuit device data freescale semiconductor 17 33884 functional device operation logic commands and registers normal and periodic bits [16:15] identify one of the three operating modes: normal, polling, and polling + int timer. the remaining bits identify the device as the mast er or a slave, whether the device has an interrupt that ha s not been cleared, and the state of all the inputs. masl? master/slave identification flag this flag is the same as the state of the masl pin. it provides software id entification of the c onfiguration of each ic. int ? external interrupt flag this flag identifies this partic ular ic as the initiator of an external interrupt. it is the inverse of int . these twelve flags indicate the state of all switch inputs: tri-state all tri-state inputs have their wetting and sustain currents disabled. by definition, all disabled inputs return the following value for the switch state whenever spi data is exchanged: table 19. normal and periodic msb lsb mode 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 normal 0 1 masl int sg6 sg5 sg4 sg3 sg2 sg2 sg1 sp3 sp2 sp1 sb2 sb1 polling 1 0 x ? ? polling + int timer 1 1 int ? ? note: the spi response given while sending the command to exit sleep mode should be ignored due to unknown power-up state. table 20. masl bit definition masl device is a: 0 slave 1 master table 21. masl bit definition masl 16 15 14 13 type of interrupt normal 0 1 x 0 nothing happened ? ? ? 1 switch interrupt polling 1 0 x x ? 1 1 x 0 nothing happened polling + int timer ? ? ? 1 wake up interrupt sg[6:1] = switch-to-ground flag sb[2:1] = switch-to-battery flag sp[4:1] = programmable switch flag table 22. switch stat e bit definition sgx, sbx, spx external switch is: mode input states latched: 0 open normal at the moment cs transitions to logic 0 1 closed polling table 23. tri-state bit definition sgx, sbx, spx external switch is: 0 tri-state
analog integrated circuit device data 18 freescale semiconductor 33884 typical applications typical applications figure 7. typical master/slave application m s b l s b mc68hcxx microcontroller miso mosi 33884 10 nf 0805 100 v 10 nf 0805 100 v 10 nf 0805 100 v 10 nf 0805 100 v 10 nf 0805 100 v 10 nf 0805 100 v 10 nf 0805 100 v 10 nf 0805 100 v 1 0 nf 0805 100 v 10 nf 0805 100 v 10 nf 0805 100 v 10 nf 0805 100 v v bat v bat v bat v bat v bat v bat 10 nf 0805 100 v 10 nf 0805 100 v 130k 0805 mc33884 10 nf 0805 100 v 10 nf 0805 100 v 10 nf 0805 100 v 10 nf 0805 100 v 10 nf 0805 100 v 10 nf 0805 100 v v bat v bat v bat v bat v bat v bat 10 nf 0805 100 v 10 nf 0805 100 v 130k 0805 reset wdog lvi reset cont r ol 10k 0805 10k 0805 t t t t t t external switches 16 bit shift register t t t t t t parallel ports int cs sclk si so v dd v bg v pwr v pwr v dd rst masl sync sync v dd v pwr si so sclk int cs rst masl v bg sp4 slave node sp3 sp2 sp1 sb2 sb1 master node sg6 sg5 sg4 sg2 sg1 sb1 sb2 sp1 sp2 sp3 sp4 sg3
analog integrated circuit device data freescale semiconductor 19 33884 packaging package dimensions packaging package dimensions for the most current package revision, visit www.freescale.com and perform a keyword search using the ?98a? listed below. dw suffix eg (pb-free) suffix plastic package 98asb42344b issue f
analog integrated circuit device data freescale semiconductor 20 33884 revision history revision history revision date description of changes 3.0 6/2006 ? implemented revision history page ? converted to freescale format ? corrected content to the prevailing form and style ? removed mc33884eg/r2, and replaced with mcz338 84eg/r2 in the ordering information block 4.0 11/2006 ? removed peak package reflow temperature during reflow (solder reflow) parameter from maximum ratings on page 5 . added note with instructions from www.freescale.com .
mc33884 rev. 4.0 11/2006 information in this document is provided solely to enable system and software implementers to use freescale semiconduc tor products. there are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits or integrated circuits based on the information in this document. freescale semiconductor reserves the right to make changes without further notice to any products herein. freescale semiconductor makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does freescale semiconductor assume any liability ar ising out of the application or use of any product or circuit, and specifically discl aims any and all liability, including without limitation consequential or incidental damages. ?typical? parameters that may be provided in freescale semiconductor data s heets and/or specifications can and do vary in different applications and actual performance may vary over time. all operating parameters, including ?typicals?, must be validated for each customer application by customer?s technical experts. freescale se miconductor does not convey any license under its patent rights nor the rights of others. freescale semiconductor products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the fa ilure of the freescale semiconductor product could create a situation where personal injury or death may occur. should buyer purchase or use freescale semiconductor products for any such unintended or unauthorized application, buyer shall indemni fy and hold freescale semiconductor and its officers, employees, subsidiaries, affili ates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that freescale semiconductor was negligent regarding the design or manufacture of the part. freescale? and the freescale logo are trademarks of freescale semiconductor, inc. all other product or service names are the property of their respective owners. ? freescale semiconductor, inc., 2006. all rights reserved. rohs-compliant and/or pb-free versions of freescale products have the functionality and electrical characteristics of thei r non-rohs-compliant and/or non-pb-free counterparts. for further information, see http://www.freescale.com or contact your freescale sales representative. for information on freescale?s environmental products program, go to http:// www.freescale.com/epp . how to reach us: home page: www.freescale.com web support: http://www.freescale.com/support usa/europe or locations not listed: freescale semiconductor, inc. technical information center, el516 2100 east elliot road tempe, arizona 85284 +1-800-521-6274 or +1-480-768-2130 www.freescale.com/support europe, middle east, and africa: freescale halbleiter deutschland gmbh technical information center schatzbogen 7 81829 muenchen, germany +44 1296 380 456 (english) +46 8 52200080 (english) +49 89 92103 559 (german) +33 1 69 35 48 48 (french) www.freescale.com/support japan: freescale semiconductor japan ltd. headquarters arco tower 15f 1-8-1, shimo-meguro, meguro-ku, tokyo 153-0064 japan 0120 191014 or +81 3 5437 9125 support.japan@freescale.com asia/pacific: freescale semiconductor hong kong ltd. technical information center 2 dai king street tai po industrial estate tai po, n.t., hong kong +800 2666 8080 support.asia@freescale.com for literature requests only: freescale semiconductor literature distribution center p.o. box 5405 denver, colorado 80217 1-800-441-2447 or 303-675-2140 fax: 303-675-2150 ldcforfreescalesemiconductor@hibbertgroup.com


▲Up To Search▲   

 
Price & Availability of MC33884DW

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X